Cloud Service Orchestration with TOSCA, Chef and Openstack
نویسندگان
چکیده
As the sector of SaaS is being evolved, the need of portability and effective orchestration of Cloud-enabled applications over virtualised infrastructures is more apparent. In this paper we present a proof-of-concept project which deals with the deployment and orchestration of Cloud applications through the 1st published version of the TOSCA specification. In our work we investigate the state of the art in the management of Cloud applications and by combining technologies such as Opscode Chef and Openstack we design and develop a framework that allows the management of service topologies on Cloud infrastructures. For the evaluation of the implemented system we orchestrate the un-/deployment of a multi-tier Cloud application use case and in the end we discuss the results and experiences of this activity. Keywords—TOSCA, service orchestration, cloud applications, Chef, Openstack
منابع مشابه
Integrating Configuration Management with Model-driven Cloud Management based on TOSCA
The paradigm of Cloud computing introduces new approaches to manage IT services going beyond concepts originating in traditional IT service management. The main goal is to automate the whole management of services to reduce costs and to make management tasks less error-prone. Two different service management paradigms are used in practice: configuration management and model-driven Cloud managem...
متن کاملReusing cloud-based services with TOSCA
The OASIS TOSCA specification [OAS13b] aims at enhancing the portability and interoperability of cloud-based applications by providing a language to describe and manage them across heterogeneous clouds. A cloud-based application is modelled by a service template, an orchestration of typed nodes which can be in turn instantiated by matching [BS13] other service templates. In this paper we presen...
متن کاملTOSCA in a Nutshell: Promises and Perspectives
How to deploy and flexibly manage complex multi-service applications in the cloud is one of the emerging problems in the cloud era. The OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) [1] aims at contributing to solve this problem by providing a language to describe and manage complex cloud applications in a portable, vendor-agnostic way. The objective of this pape...
متن کاملModelling the behaviour of management operations in TOSCA
Managing complex applications over heterogeneous clouds is one of the emerging problems in the cloud era. The OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) aims at solving this problem by providing a language to describe and manage complex cloud applications in a portable and vendor-agnostic way. TOSCA permits to define an application as an orchestration of compo...
متن کاملAnything to Topology - A Method and System Architecture to Topologize Technology-specific Application Deployment Artifacts
In recent years, many application deployment technologies have emerged such as configuration management tools, e.g., Chef and Juju, infrastructure and platform technologies, e.g., Cloud Foundry and OpenStack, as well as container-based approaches, e.g., Docker. As a result, many repositories exist which contain executable and heavily used artifacts that can be used with these technologies, e.g....
متن کامل